how to land a developer job